home *** CD-ROM | disk | FTP | other *** search
/ APDL Eductation Resources / APDL Eductation Resources.iso / programs / astronomy / sun / !Sun / SunLoc < prev   
Unknown  |  1989-07-08  |  7.1 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 00 0c f4 3e 53 75 | 6e 4c 6f 63 0d 00 0a 05 |.....>Su|nLoc....|
|00000010| 3a 0d 00 14 24 f4 22 81 | 20 20 20 20 20 55 70 64 |:...$.".| Upd|
|00000020| 61 74 65 2d 36 20 30 38 | 2e 30 37 2e 38 39 20 20 |ate-6 08|.07.89 |
|00000030| 20 20 20 87 22 0d 00 1e | 24 f4 22 83 20 20 20 20 | ."...|$.". |
|00000040| 53 55 4e 20 4c 4f 43 41 | 54 49 4f 4e 20 50 52 4f |SUN LOCA|TION PRO|
|00000050| 47 52 41 4d 20 20 20 87 | 22 0d 00 28 24 f4 22 82 |GRAM .|"..($.".|
|00000060| 20 20 62 79 20 52 69 63 | 68 61 72 64 20 53 74 65 | by Ric|hard Ste|
|00000070| 72 72 79 20 20 47 34 42 | 4c 54 20 87 22 0d 00 2d |rry G4B|LT ."..-|
|00000080| 24 f4 22 85 20 20 20 20 | 20 20 20 20 20 20 31 30 |$.". | 10|
|00000090| 2e 30 38 2e 38 34 20 20 | 20 20 20 20 20 20 20 87 |.08.84 | .|
|000000a0| 22 0d 00 32 24 f4 22 81 | 20 20 20 20 20 28 54 75 |"..2$.".| (Tu|
|000000b0| 62 65 20 43 6f 6d 70 61 | 74 69 62 6c 65 29 20 20 |be Compa|tible) |
|000000c0| 20 20 20 87 22 0d 00 37 | 24 f4 22 86 20 42 61 73 | ."..7|$.". Bas|
|000000d0| 65 64 20 6f 6e 20 61 20 | 70 72 6f 67 72 61 6d 20 |ed on a |program |
|000000e0| 77 72 69 74 74 65 6e 87 | 22 0d 00 3c 24 f4 22 86 |written.|"..<$.".|
|000000f0| 20 66 6f 72 20 74 68 65 | 20 41 70 70 6c 65 2d 49 | for the| Apple-I|
|00000100| 49 20 4d 69 63 72 6f 20 | 62 79 20 87 22 0d 00 41 |I Micro |by ."..A|
|00000110| 24 f4 22 86 20 20 43 68 | 61 72 6c 65 73 20 53 75 |$.". Ch|arles Su|
|00000120| 63 6b 6c 69 6e 67 20 20 | 47 33 57 44 47 20 20 87 |ckling |G3WDG .|
|00000130| 22 0d 00 46 24 f4 22 83 | 20 20 20 28 43 29 20 42 |"..F$.".| (C) B|
|00000140| 4c 54 20 53 6f 66 74 77 | 61 72 65 20 31 39 38 34 |LT Softw|are 1984|
|00000150| 20 20 20 87 22 0d 00 4b | 05 3a 0d 00 50 05 3a 0d | ."..K|.:..P.:.|
|00000160| 00 5a 05 3a 0d 00 64 20 | f4 22 83 4d 41 49 4e 20 |.Z.:..d |.".MAIN |
|00000170| 53 45 43 54 49 4f 4e 20 | 4f 46 20 50 52 4f 47 52 |SECTION |OF PROGR|
|00000180| 41 4d 87 22 0d 00 69 37 | 62 65 65 62 25 3d a6 28 |AM."..i7|beeb%=.(|
|00000190| 2d 32 35 36 29 3a e7 62 | 65 65 62 25 3c 31 36 30 |-256):.b|eeb%<160|
|000001a0| 84 62 65 65 62 25 3d 32 | 35 31 8c 62 65 65 62 25 |.beeb%=2|51.beeb%|
|000001b0| 3d b9 20 8b 62 65 65 62 | 25 3d a3 0d 00 6e 12 eb |=. .beeb|%=...n..|
|000001c0| 37 3a f2 69 6e 69 74 69 | 61 6c 69 73 65 0d 00 78 |7:.initi|alise..x|
|000001d0| 0b ee 85 e5 8d 54 6e 67 | 0d 00 82 11 f2 69 6e 73 |.....Tng|.....ins|
|000001e0| 74 72 75 63 74 69 6f 6e | 73 0d 00 8c 0f f5 3a f5 |truction|s.....:.|
|000001f0| fd a6 28 30 29 3d 2d 31 | 0d 00 96 0c 73 75 6e 75 |..(0)=-1|....sunu|
|00000200| 70 25 3d a3 0d 00 a0 0b | ee 85 e5 8d 54 5a 67 0d |p%=.....|....TZg.|
|00000210| 00 aa 0d eb 37 3a f2 65 | 6e 74 72 79 0d 00 b4 17 |....7:.e|ntry....|
|00000220| f2 73 65 74 75 70 3a f2 | 6a 75 6c 69 61 6e 5f 64 |.setup:.|julian_d|
|00000230| 61 74 65 0d 00 be 0c f2 | 68 65 61 64 69 6e 67 0d |ate.....|heading.|
|00000240| 00 c8 13 f5 3a 6c 61 73 | 74 65 6c 65 76 3d 65 6c |....:las|telev=el|
|00000250| 65 76 0d 00 d2 17 f2 65 | 63 6c 69 70 74 69 63 5f |ev.....e|cliptic_|
|00000260| 6c 6f 6e 67 69 74 75 64 | 65 0d 00 dc 13 f2 64 65 |longitud|e.....de|
|00000270| 63 5f 72 61 3a f2 72 61 | 5f 67 68 61 0d 00 e6 0e |c_ra:.ra|_gha....|
|00000280| f2 65 6c 65 76 61 74 69 | 6f 6e 0d 00 f0 33 f2 70 |.elevati|on...3.p|
|00000290| 72 69 6e 74 74 69 6d 65 | 3a e7 65 6c 65 76 3e 3d |rinttime|:.elev>=|
|000002a0| 30 8c 73 75 6e 75 70 25 | 3d b9 3a f2 61 7a 69 6d |0.sunup%|=.:.azim|
|000002b0| 75 74 68 3a f2 70 72 69 | 6e 74 6f 75 74 0d 00 fa |uth:.pri|ntout...|
|000002c0| 1a 74 69 6d 65 6e 6f 77 | 25 3d 74 69 6d 65 6e 6f |.timenow|%=timeno|
|000002d0| 77 25 2b 69 6e 63 25 0d | 01 04 28 fd 28 65 6c 65 |w%+inc%.|..(.(ele|
|000002e0| 76 3c 30 80 6c 61 73 74 | 65 6c 65 76 3e 3d 30 29 |v<0.last|elev>=0)|
|000002f0| 84 74 69 6d 65 6e 6f 77 | 25 3e 32 34 2a 36 30 0d |.timenow|%>24*60.|
|00000300| 01 0e 19 ef 31 33 3a e7 | 73 75 6e 75 70 25 3d a3 |....13:.|sunup%=.|
|00000310| 20 8c f2 6e 6f 73 75 6e | 0d 01 18 11 f2 6c 69 6e | ..nosun|.....lin|
|00000320| 65 3a f2 61 6e 79 6b 65 | 79 0d 01 22 0d f5 fd a6 |e:.anyke|y.."....|
|00000330| 28 30 29 3d 2d 31 0d 01 | 2c 06 fd a3 0d 01 36 05 |(0)=-1..|,.....6.|
|00000340| 3a 0d 01 40 05 3a 0d 01 | 4a 05 3a 0d 01 54 05 3a |:..@.:..|J.:..T.:|
|00000350| 0d 03 e8 17 dd a4 66 6f | 72 6d 61 74 28 6e 75 6d |......fo|rmat(num|
|00000360| 25 2c 6c 65 6e 25 29 0d | 03 f2 22 f4 22 83 46 4f |%,len%).|..".".FO|
|00000370| 52 4d 41 54 20 57 49 54 | 48 20 4c 45 41 44 49 4e |RMAT WIT|H LEADIN|
|00000380| 47 20 5a 45 52 4f 53 87 | 22 0d 03 fc 09 ea 6e 75 |G ZEROS.|".....nu|
|00000390| 6d 24 0d 04 06 10 6e 75 | 6d 24 3d c3 28 6e 75 6d |m$....nu|m$=.(num|
|000003a0| 25 29 0d 04 10 1c 3d c4 | 6c 65 6e 25 2d a9 28 6e |%)....=.|len%-.(n|
|000003b0| 75 6d 24 29 2c 22 30 22 | 29 2b 6e 75 6d 24 0d 04 |um$),"0"|)+num$..|
|000003c0| 1a 05 3a 0d 04 24 05 3a | 0d 04 2e 0d dd f2 61 7a |..:..$.:|......az|
|000003d0| 69 6d 75 74 68 0d 04 38 | 1f f4 22 83 43 41 4c 43 |imuth..8|..".CALC|
|000003e0| 55 4c 41 54 49 4f 4e 20 | 4f 46 20 41 5a 49 4d 55 |ULATION |OF AZIMU|
|000003f0| 54 48 87 22 0d 04 42 07 | ea 63 61 0d 04 4c 30 63 |TH."..B.|.ca..L0c|
|00000400| 61 3d 28 b5 28 64 65 63 | 6c 29 2d b5 28 6c 61 74 |a=(.(dec|l)-.(lat|
|00000410| 29 2a b5 28 65 6c 65 76 | 29 29 2f 28 9b 28 6c 61 |)*.(elev|))/(.(la|
|00000420| 74 29 2a 9b 28 65 6c 65 | 76 29 29 0d 04 56 2e e7 |t)*.(ele|v))..V..|
|00000430| 94 28 63 61 29 3d 31 8c | 61 7a 69 6d 3d 63 61 2a |.(ca)=1.|azim=ca*|
|00000440| af 2f 32 8b 61 7a 69 6d | 3d 99 28 63 61 2f b6 28 |./2.azim|=.(ca/.(|
|00000450| 31 2d 63 61 2a 63 61 29 | 29 0d 04 60 29 61 7a 69 |1-ca*ca)|)..`)azi|
|00000460| 6d 3d af 2f 32 2d 61 7a | 69 6d 3a e7 b5 28 6c 68 |m=./2-az|im:..(lh|
|00000470| 61 29 3e 30 8c 61 7a 69 | 6d 3d af 2a 32 2d 61 7a |a)>0.azi|m=.*2-az|
|00000480| 69 6d 0d 04 6a 05 e1 0d | 04 74 05 3a 0d 04 7e 05 |im..j...|.t.:..~.|
|00000490| 3a 0d 04 88 0b dd f2 63 | 6c 6f 63 6b 0d 04 92 21 |:......c|lock...!|
|000004a0| f4 22 83 43 4f 4e 56 45 | 52 54 20 54 4f 20 32 34 |.".CONVE|RT TO 24|
|000004b0| 20 48 4f 55 52 20 43 4c | 4f 43 4b 87 22 0d 04 9c | HOUR CL|OCK."...|
|000004c0| 0e ea 68 72 73 25 2c 6d | 69 6e 25 0d 04 a6 39 68 |..hrs%,m|in%...9h|
|000004d0| 72 73 25 3d 74 69 6d 65 | 6e 6f 77 25 81 36 30 3a |rs%=time|now%.60:|
|000004e0| 6d 69 6e 25 3d 74 69 6d | 65 6e 6f 77 25 83 36 30 |min%=tim|enow%.60|
|000004f0| 3a 74 69 6d 65 25 3d 31 | 30 30 2a 68 72 73 25 2b |:time%=1|00*hrs%+|
|00000500| 6d 69 6e 25 0d 04 b0 05 | e1 0d 04 ba 05 3a 0d 04 |min%....|.....:..|
|00000510| c4 05 3a 0d 04 ce 0f dd | f2 70 72 69 6e 74 74 69 |..:.....|.printti|
|00000520| 6d 65 0d 04 d8 19 f4 22 | 83 50 52 49 4e 54 4f 55 |me....."|.PRINTOU|
|00000530| 54 20 4f 46 20 54 49 4d | 45 87 22 0d 04 e2 33 f2 |T OF TIM|E."...3.|
|00000540| 63 6c 6f 63 6b 3a 40 25 | 3d 26 39 30 41 3a ef 31 |clock:@%|=&90A:.1|
|00000550| 30 2c 31 31 2c 31 33 3a | f1 22 83 20 22 a4 66 6f |0,11,13:|.". ".fo|
|00000560| 72 6d 61 74 28 74 69 6d | 65 25 2c 34 29 3b 0d 04 |rmat(tim|e%,4);..|
|00000570| ec 05 e1 0d 04 f6 05 3a | 0d 05 00 05 3a 0d 05 0a |.......:|....:...|
|00000580| 0e dd f2 70 72 69 6e 74 | 6f 75 74 0d 05 14 1c f4 |...print|out.....|
|00000590| 22 83 50 52 49 4e 54 4f | 55 54 20 4f 46 20 52 45 |".PRINTO|UT OF RE|
|000005a0| 53 55 4c 54 53 87 22 0d | 05 1e 37 40 25 3d 26 32 |SULTS.".|..7@%=&2|
|000005b0| 30 31 30 36 3a f1 22 86 | 22 9d 28 61 7a 69 6d 29 |0106:.".|".(azim)|
|000005c0| 22 20 22 9d 28 65 6c 65 | 76 29 22 20 82 22 9d 28 |" ".(ele|v)" .".(|
|000005d0| 67 68 61 29 22 20 22 9d | 28 64 65 63 6c 29 0d 05 |gha)" ".|(decl)..|
|000005e0| 28 05 e1 0d 05 32 05 3a | 0d 05 3c 05 3a 0d 05 46 |(....2.:|..<.:..F|
|000005f0| 18 dd f2 65 63 6c 69 70 | 74 69 63 5f 6c 6f 6e 67 |...eclip|tic_long|
|00000600| 69 74 75 64 65 0d 05 50 | 43 f4 22 83 43 41 4c 43 |itude..P|C.".CALC|
|00000610| 55 4c 41 54 49 4f 4e 20 | 4f 46 20 4e 55 4d 42 45 |ULATION |OF NUMBE|
|00000620| 52 20 4f 46 20 44 41 59 | 53 20 20 20 20 20 20 20 |R OF DAY|S |
|00000630| 20 20 20 83 53 49 4e 43 | 45 20 45 50 4f 43 48 20 | .SINC|E EPOCH |
|00000640| 31 39 37 35 2e 30 87 22 | 0d 05 5a 0f ea 64 7a 2c |1975.0."|..Z..dz,|
|00000650| 6d 31 2c 65 63 2c 6e 0d | 05 64 28 64 79 3d 6a 64 |m1,ec,n.|.d(dy=jd|
|00000660| 61 74 65 2d 34 34 38 36 | 35 3a 64 7a 3d 64 79 2b |ate-4486|5:dz=dy+|
|00000670| 28 74 69 6d 65 6e 6f 77 | 25 2f 31 34 34 30 29 0d |(timenow|%/1440).|
|00000680| 05 6e 3a f4 22 83 43 41 | 4c 43 55 4c 41 54 49 4f |.n:.".CA|LCULATIO|
|00000690| 4e 20 4f 46 20 53 55 4e | 27 53 20 45 43 4c 49 50 |N OF SUN|'S ECLIP|
|000006a0| 54 49 43 20 20 20 20 20 | 20 20 20 20 20 83 4c 4f |TIC | .LO|
|000006b0| 4e 47 49 54 55 44 45 87 | 22 0d 05 78 23 6e 3d 33 |NGITUDE.|"..x#n=3|
|000006c0| 36 30 2a 64 7a 2f 33 36 | 35 2e 32 35 3a 6e 3d 6e |60*dz/36|5.25:n=n|
|000006d0| 2d 28 6e 81 33 36 30 29 | 2a 33 36 30 0d 05 82 24 |-(n.360)|*360...$|
|000006e0| 6d 31 3d b2 28 6e 2d 33 | 2e 34 33 38 39 32 36 29 |m1=.(n-3|.438926)|
|000006f0| 3a e7 6d 31 3c 30 8c 6d | 31 3d 6d 31 2b af 2a 32 |:.m1<0.m|1=m1+.*2|
|00000700| 0d 05 8c 15 65 63 3d 32 | 2a 2e 30 31 36 37 32 2a |....ec=2|*.01672*|
|00000710| b5 28 6d 31 29 0d 05 96 | 2e 65 63 6c 3d 65 63 2b |.(m1)...|.ecl=ec+|
|00000720| b2 28 6e 2b 32 37 39 2e | 30 34 31 34 37 29 3a e7 |.(n+279.|04147):.|
|00000730| 65 63 6c 3e af 2a 32 8c | 65 63 6c 3d 65 63 6c 2d |ecl>.*2.|ecl=ecl-|
|00000740| af 2a 32 0d 05 a0 05 e1 | 0d 05 aa 05 3a 0d 05 b4 |.*2.....|....:...|
|00000750| 05 3a 0d 05 be 0f dd f2 | 65 6c 65 76 61 74 69 6f |.:......|elevatio|
|00000760| 6e 0d 05 c8 21 f4 22 83 | 43 4f 4e 56 45 52 53 49 |n...!.".|CONVERSI|
|00000770| 4f 4e 20 4f 46 20 47 48 | 41 20 54 4f 20 4c 48 41 |ON OF GH|A TO LHA|
|00000780| 87 22 0d 05 d2 07 ea 73 | 65 0d 05 dc 10 6c 68 61 |.".....s|e....lha|
|00000790| 3d 67 68 61 2d 6c 6f 6e | 67 0d 05 e6 21 f4 22 83 |=gha-lon|g...!.".|
|000007a0| 43 41 4c 43 55 4c 41 54 | 49 4f 4e 20 4f 46 20 45 |CALCULAT|ION OF E|
|000007b0| 4c 45 56 41 54 49 4f 4e | 87 22 0d 05 f0 2b 73 65 |LEVATION|."...+se|
|000007c0| 3d b5 28 64 65 63 6c 29 | 2a b5 28 6c 61 74 29 2b |=.(decl)|*.(lat)+|
|000007d0| 9b 28 64 65 63 6c 29 2a | 9b 28 6c 61 74 29 2a 9b |.(decl)*|.(lat)*.|
|000007e0| 28 6c 68 61 29 0d 05 fa | 19 65 6c 65 76 3d 99 28 |(lha)...|.elev=.(|
|000007f0| 73 65 2f b6 28 31 2d 73 | 65 2a 73 65 29 29 0d 06 |se/.(1-s|e*se))..|
|00000800| 04 05 e1 0d 06 0e 05 3a | 0d 06 18 05 3a 0d 06 22 |.......:|....:.."|
|00000810| 11 dd f2 6a 75 6c 69 61 | 6e 5f 64 61 74 65 0d 06 |...julia|n_date..|
|00000820| 2c 23 f4 22 83 43 41 4c | 43 55 4c 41 54 49 4f 4e |,#.".CAL|CULATION|
|00000830| 20 4f 46 20 4a 55 4c 49 | 41 4e 20 44 41 54 45 87 | OF JULI|AN DATE.|
|00000840| 22 0d 06 36 24 ea 6a 64 | 61 74 65 31 2c 6a 64 61 |"..6$.jd|ate1,jda|
|00000850| 74 65 32 2c 63 6f 72 72 | 65 63 74 31 2c 63 6f 72 |te2,corr|ect1,cor|
|00000860| 72 65 63 74 32 0d 06 40 | 13 e7 6d 6f 6e 74 68 25 |rect2..@|..month%|
|00000870| 3e 3d 33 8c 8d 44 72 46 | 0d 06 4a 2d e7 28 79 65 |>=3..DrF|..J-.(ye|
|00000880| 61 72 25 2d 31 38 35 33 | 29 81 34 3c 31 31 8c 63 |ar%-1853|).4<11.c|
|00000890| 6f 72 72 65 63 74 31 3d | 30 8b 63 6f 72 72 65 63 |orrect1=|0.correc|
|000008a0| 74 31 3d 2d 31 0d 06 54 | 3c 6a 64 61 74 65 31 3d |t1=-1..T|<jdate1=|
|000008b0| 33 36 35 2a 28 79 65 61 | 72 25 2d 31 38 35 33 29 |365*(yea|r%-1853)|
|000008c0| 2b 64 61 79 25 2b 33 30 | 2a 28 6d 6f 6e 74 68 25 |+day%+30|*(month%|
|000008d0| 2b 39 29 2b 28 6d 6f 6e | 74 68 25 2b 31 30 29 81 |+9)+(mon|th%+10).|
|000008e0| 32 0d 06 5e 24 6a 64 61 | 74 65 32 3d 28 79 65 61 |2..^$jda|te2=(yea|
|000008f0| 72 25 2d 31 38 35 33 29 | 81 34 2b 31 2b 63 6f 72 |r%-1853)|.4+1+cor|
|00000900| 72 65 63 74 31 0d 06 68 | 09 e5 8d 74 5a 46 0d 06 |rect1..h|...tZF..|
|00000910| 72 2d e7 28 79 65 61 72 | 25 2d 31 38 35 32 29 81 |r-.(year|%-1852).|
|00000920| 34 3c 31 31 8c 63 6f 72 | 72 65 63 74 31 3d 30 8b |4<11.cor|rect1=0.|
|00000930| 63 6f 72 72 65 63 74 31 | 3d 2d 31 0d 06 7c 2d e7 |correct1|=-1..|-.|
|00000940| 6d 6f 6e 74 68 25 3d 39 | 84 6d 6f 6e 74 68 25 3d |month%=9|.month%=|
|00000950| 31 31 8c 63 6f 72 72 65 | 63 74 32 3d 31 8b 63 6f |11.corre|ct2=1.co|
|00000960| 72 72 65 63 74 32 3d 30 | 0d 06 86 3b 6a 64 61 74 |rrect2=0|...;jdat|
|00000970| 65 31 3d 33 36 35 2a 28 | 79 65 61 72 25 2d 31 38 |e1=365*(|year%-18|
|00000980| 35 32 29 2b 64 61 79 25 | 2b 33 30 2a 28 6d 6f 6e |52)+day%|+30*(mon|
|00000990| 74 68 25 2d 33 29 2b 28 | 6d 6f 6e 74 68 25 2d 32 |th%-3)+(|month%-2|
|000009a0| 29 81 32 0d 06 90 2b 6a | 64 61 74 65 32 3d 28 79 |).2...+j|date2=(y|
|000009b0| 65 61 72 25 2d 31 38 35 | 32 29 81 34 2b 63 6f 72 |ear%-185|2).4+cor|
|000009c0| 72 65 63 74 31 2b 63 6f | 72 72 65 63 74 32 0d 06 |rect1+co|rrect2..|
|000009d0| 9a 17 6a 64 61 74 65 3d | 6a 64 61 74 65 31 2b 6a |..jdate=|jdate1+j|
|000009e0| 64 61 74 65 32 0d 06 a4 | 05 e1 0d 06 ae 05 3a 0d |date2...|......:.|
|000009f0| 06 b8 05 3a 0d 06 c2 0c | dd f2 64 65 63 5f 72 61 |...:....|..dec_ra|
|00000a00| 0d 06 cc 48 f4 22 83 43 | 4f 4e 56 45 52 53 49 4f |...H.".C|ONVERSIO|
|00000a10| 4e 20 4f 46 20 45 43 4c | 49 50 54 49 43 20 20 20 |N OF ECL|IPTIC |
|00000a20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 83 4c | | .L|
|00000a30| 4f 4e 47 49 54 55 44 45 | 20 54 4f 20 44 45 43 20 |ONGITUDE| TO DEC |
|00000a40| 41 4e 44 20 52 41 87 22 | 0d 06 d6 0a ea 73 64 2c |AND RA."|.....sd,|
|00000a50| 71 25 0d 06 e0 16 73 64 | 3d 30 2e 33 39 37 36 32 |q%....sd|=0.39762|
|00000a60| 38 2a b5 28 65 63 6c 29 | 0d 06 ea 19 64 65 63 6c |8*.(ecl)|....decl|
|00000a70| 3d 99 28 73 64 2f b6 28 | 31 2d 73 64 2a 73 64 29 |=.(sd/.(|1-sd*sd)|
|00000a80| 29 0d 06 f4 19 72 61 3d | 99 28 b7 28 65 63 6c 29 |)....ra=|.(.(ecl)|
|00000a90| 2a 30 2e 39 31 37 35 34 | 37 29 0d 06 fe 10 71 25 |*0.91754|7)....q%|
|00000aa0| 3d 65 63 6c 2f 28 af 2f | 32 29 0d 07 08 26 e7 71 |=ecl/(./|2)...&.q|
|00000ab0| 25 3d 31 84 71 25 3d 32 | 8c 72 61 3d 72 61 2b af |%=1.q%=2|.ra=ra+.|
|00000ac0| 8b e7 71 25 3d 33 8c 72 | 61 3d 72 61 2b af 2a 32 |..q%=3.r|a=ra+.*2|
|00000ad0| 0d 07 12 05 e1 0d 07 1c | 05 3a 0d 07 26 05 3a 0d |........|.:..&.:.|
|00000ae0| 07 30 0c dd f2 72 61 5f | 67 68 61 0d 07 3a 20 f4 |.0...ra_|gha..: .|
|00000af0| 22 83 43 4f 4e 56 45 52 | 53 49 4f 4e 20 4f 46 20 |".CONVER|SION OF |
|00000b00| 52 41 20 54 4f 20 47 48 | 41 87 22 0d 07 44 07 ea |RA TO GH|A."..D..|
|00000b10| 64 64 0d 07 4e 37 64 64 | 3d 28 28 64 79 2d a8 28 |dd..N7dd|=((dy-.(|
|00000b20| a8 28 64 79 2f 33 36 35 | 2e 32 35 29 2a 33 36 35 |.(dy/365|.25)*365|
|00000b30| 2e 32 35 29 29 2a 30 2e | 30 36 35 37 30 39 29 2d |.25))*0.|065709)-|
|00000b40| 31 37 2e 33 39 33 35 30 | 36 0d 07 58 20 64 64 3d |17.39350|6..X dd=|
|00000b50| 64 64 2b 28 74 69 6d 65 | 6e 6f 77 25 2a 31 2e 30 |dd+(time|now%*1.0|
|00000b60| 30 32 37 34 33 2f 36 30 | 29 0d 07 62 22 e7 64 64 |02743/60|)..b".dd|
|00000b70| 3e 32 34 8c 64 64 3d 64 | 64 2d 32 34 8b e7 64 64 |>24.dd=d|d-24..dd|
|00000b80| 3c 30 8c 64 64 3d 64 64 | 2b 32 34 0d 07 6c 13 67 |<0.dd=dd|+24..l.g|
|00000b90| 68 61 3d b2 28 64 64 2a | 31 35 29 2d 72 61 0d 07 |ha=.(dd*|15)-ra..|
|00000ba0| 76 16 e7 67 68 61 3c 30 | 8c 67 68 61 3d 67 68 61 |v..gha<0|.gha=gha|
|00000bb0| 2b af 2a 32 0d 07 80 05 | e1 0d 07 8a 05 3a 0d 07 |+.*2....|.....:..|
|00000bc0| 94 05 3a 0d 07 9e 0b dd | f2 73 65 74 75 70 0d 07 |..:.....|.setup..|
|00000bd0| a8 1f f4 22 83 53 45 54 | 20 49 4e 49 54 49 41 4c |...".SET| INITIAL|
|00000be0| 20 43 4f 4e 44 49 54 49 | 4f 4e 53 87 22 0d 07 b2 | CONDITI|ONS."...|
|00000bf0| 3a 6c 61 74 3d b2 28 64 | 65 67 6c 61 74 25 2b 6d |:lat=.(d|eglat%+m|
|00000c00| 69 6e 6c 61 74 25 2f 36 | 30 29 3a 6c 6f 6e 67 3d |inlat%/6|0):long=|
|00000c10| b2 28 64 65 67 6c 6f 6e | 67 25 2b 6d 69 6e 6c 6f |.(deglon|g%+minlo|
|00000c20| 6e 67 25 2f 36 30 29 0d | 07 bc 0b 65 6c 65 76 3d |ng%/60).|...elev=|
|00000c30| 2d 31 0d 07 c6 15 e7 6e | 73 24 3d 22 53 22 8c 6c |-1.....n|s$="S".l|
|00000c40| 61 74 3d 2d 6c 61 74 0d | 07 d0 17 e7 65 77 24 3d |at=-lat.|....ew$=|
|00000c50| 22 45 22 8c 6c 6f 6e 67 | 3d 2d 6c 6f 6e 67 0d 07 |"E".long|=-long..|
|00000c60| da 29 74 69 6d 65 6e 6f | 77 25 3d 28 73 74 61 72 |.)timeno|w%=(star|
|00000c70| 74 25 81 31 30 30 29 2a | 36 30 2b 28 73 74 61 72 |t%.100)*|60+(star|
|00000c80| 74 25 83 31 30 30 29 0d | 07 e4 05 e1 0d 07 ee 05 |t%.100).|........|
|00000c90| 3a 0d 07 f8 05 3a 0d 08 | 02 0d dd f2 68 65 61 64 |:....:..|....head|
|00000ca0| 69 6e 67 0d 08 0c 1d f4 | 22 83 48 45 41 44 49 4e |ing.....|".HEADIN|
|00000cb0| 47 20 46 4f 52 20 50 52 | 49 4e 54 4f 55 54 87 22 |G FOR PR|INTOUT."|
|00000cc0| 0d 08 16 0b 40 25 3d 26 | 39 30 34 0d 08 20 58 db |....@%=&|904.. X.|
|00000cd0| 3a f1 27 22 82 20 20 50 | 6c 6f 74 20 6f 66 20 74 |:.'". P|lot of t|
|00000ce0| 68 65 83 53 55 4e 82 66 | 6f 72 20 22 a4 66 6f 72 |he.SUN.f|or ".for|
|00000cf0| 6d 61 74 28 64 61 79 25 | 2c 32 29 22 2e 22 a4 66 |mat(day%|,2)".".f|
|00000d00| 6f 72 6d 61 74 28 6d 6f | 6e 74 68 25 2c 32 29 22 |ormat(mo|nth%,2)"|
|00000d10| 2e 22 3b 79 65 61 72 25 | 83 31 30 30 22 20 61 74 |.";year%|.100" at|
|00000d20| 3a 2d 22 0d 08 2a 67 f1 | 8a 35 29 22 81 4c 6f 6e |:-"..*g.|.5)".Lon|
|00000d30| 67 69 74 75 64 65 22 64 | 65 67 6c 6f 6e 67 25 22 |gitude"d|eglong%"|
|00000d40| 20 44 65 67 22 6d 69 6e | 6c 6f 6e 67 25 22 20 4d | Deg"min|long%" M|
|00000d50| 69 6e 20 22 65 77 24 27 | 8a 35 29 22 81 4c 61 74 |in "ew$'|.5)".Lat|
|00000d60| 69 74 75 64 65 20 22 64 | 65 67 6c 61 74 25 22 20 |itude "d|eglat%" |
|00000d70| 44 65 67 22 6d 69 6e 6c | 61 74 25 22 20 4d 69 6e |Deg"minl|at%" Min|
|00000d80| 20 22 6e 73 24 27 22 20 | 22 3b 0d 08 34 3c f2 6c | "ns$'" |";..4<.l|
|00000d90| 69 6e 65 3a f1 22 85 20 | 20 47 4d 54 20 20 20 20 |ine:.". | GMT |
|00000da0| 41 7a 69 6d 20 20 20 45 | 6c 65 76 20 20 20 20 47 |Azim E|lev G|
|00000db0| 48 41 20 20 20 20 44 65 | 63 6c 22 27 22 20 22 3b |HA De|cl"'" ";|
|00000dc0| 3a f2 6c 69 6e 65 0d 08 | 3e 11 ef 32 38 2c 31 2c |:.line..|>..28,1,|
|00000dd0| 32 34 2c 33 39 2c 37 0d | 08 48 05 e1 0d 08 52 05 |24,39,7.|.H....R.|
|00000de0| 3a 0d 08 5c 05 3a 0d 08 | 66 0b dd f2 65 6e 74 72 |:..\.:..|f...entr|
|00000df0| 79 0d 08 70 22 f4 22 83 | 45 4e 54 45 52 20 53 54 |y..p".".|ENTER ST|
|00000e00| 41 52 54 49 4e 47 20 43 | 4f 4e 44 49 54 49 4f 4e |ARTING C|ONDITION|
|00000e10| 53 87 22 0d 08 7a 0e ea | 67 65 74 24 2c 69 6e 70 |S."..z..|get$,inp|
|00000e20| 24 0d 08 84 1a 40 25 3d | 26 39 30 31 3a f2 74 69 |$....@%=|&901:.ti|
|00000e30| 74 6c 65 3a 2a 46 58 32 | 31 2c 30 0d 08 8e 46 f1 |tle:*FX2|1,0...F.|
|00000e40| 27 8a 36 29 22 82 45 4e | 54 45 52 20 4c 4f 4e 47 |'.6)".EN|TER LONG|
|00000e50| 49 54 55 44 45 20 26 20 | 4c 41 54 49 54 55 44 45 |ITUDE & |LATITUDE|
|00000e60| 22 8a 37 29 22 81 45 61 | 73 74 20 6f 72 20 57 65 |".7)".Ea|st or We|
|00000e70| 73 74 20 20 20 28 22 65 | 77 24 22 29 20 3a 87 22 |st ("e|w$") :."|
|00000e80| 3b 0d 08 98 3c f5 3a 67 | 65 74 24 3d bd 28 a5 80 |;...<.:g|et$=.(..|
|00000e90| 26 44 46 29 3a fd a7 22 | 45 57 22 2b bd 28 31 33 |&DF):.."|EW"+.(13|
|00000ea0| 29 2c 67 65 74 24 29 3a | e7 67 65 74 24 3c 3e bd |),get$):|.get$<>.|
|00000eb0| 28 31 33 29 8c 65 77 24 | 3d 67 65 74 24 0d 08 a2 |(13).ew$|=get$...|
|00000ec0| 11 f1 65 77 24 27 3a ee | 85 e5 8d 54 64 67 0d 08 |..ew$':.|...Tdg..|
|00000ed0| ac 6a f5 3a f2 77 69 70 | 65 3a f1 8a 37 29 22 81 |.j.:.wip|e:..7)".|
|00000ee0| 44 65 67 72 65 65 73 20 | 20 20 20 20 20 28 22 a4 |Degrees | (".|
|00000ef0| 66 6f 72 6d 61 74 28 64 | 65 67 6c 6f 6e 67 25 2c |format(d|eglong%,|
|00000f00| 33 29 22 29 20 3a 87 22 | 3b 3a e8 22 22 69 6e 70 |3)") :."|;:.""inp|
|00000f10| 24 3a fd 69 6e 70 24 3d | 22 22 84 28 bb 28 69 6e |$:.inp$=|"".(.(in|
|00000f20| 70 24 29 3e 3d 2d 31 37 | 39 20 80 bb 28 69 6e 70 |p$)>=-17|9 ..(inp|
|00000f30| 24 29 3c 3d 31 37 39 29 | 0d 08 b6 1e e7 69 6e 70 |$)<=179)|.....inp|
|00000f40| 24 3c 3e 22 22 8c 64 65 | 67 6c 6f 6e 67 25 3d bb |$<>"".de|glong%=.|
|00000f50| 28 69 6e 70 24 29 0d 08 | c0 27 f1 8a 32 39 2c bc |(inp$)..|.'..29,.|
|00000f60| 2d 31 29 a4 66 6f 72 6d | 61 74 28 64 65 67 6c 6f |-1).form|at(deglo|
|00000f70| 6e 67 25 2c 33 29 22 20 | 20 20 20 20 22 0d 08 ca |ng%,3)" | "...|
|00000f80| 69 f1 3a f5 3a f2 77 69 | 70 65 3a f1 8a 37 29 22 |i.:.:.wi|pe:..7)"|
|00000f90| 81 4d 69 6e 75 74 65 73 | 20 20 20 20 20 20 20 28 |.Minutes| (|
|00000fa0| 22 a4 66 6f 72 6d 61 74 | 28 6d 69 6e 6c 6f 6e 67 |".format|(minlong|
|00000fb0| 25 2c 32 29 22 29 20 3a | 87 22 3b 3a e8 22 22 69 |%,2)") :|.";:.""i|
|00000fc0| 6e 70 24 3a fd 69 6e 70 | 24 3d 22 22 84 28 bb 28 |np$:.inp|$="".(.(|
|00000fd0| 69 6e 70 24 29 3e 3d 30 | 20 80 bb 28 69 6e 70 24 |inp$)>=0| ..(inp$|
|00000fe0| 29 3c 3d 35 39 29 0d 08 | d4 1e e7 69 6e 70 24 3c |)<=59)..|...inp$<|
|00000ff0| 3e 22 22 8c 6d 69 6e 6c | 6f 6e 67 25 3d bb 28 69 |>"".minl|ong%=.(i|
|00001000| 6e 70 24 29 0d 08 de 27 | f1 8a 32 39 2c bc 2d 31 |np$)...'|..29,.-1|
|00001010| 29 a4 66 6f 72 6d 61 74 | 28 6d 69 6e 6c 6f 6e 67 |).format|(minlong|
|00001020| 25 2c 32 29 22 20 20 20 | 20 20 22 0d 08 e8 26 f1 |%,2)" | "...&.|
|00001030| 27 8a 37 29 22 81 4e 6f | 72 74 68 20 6f 72 20 53 |'.7)".No|rth or S|
|00001040| 6f 75 74 68 20 28 22 6e | 73 24 22 29 20 3a 87 22 |outh ("n|s$") :."|
|00001050| 3b 0d 08 f2 3c f5 3a 67 | 65 74 24 3d bd 28 a5 80 |;...<.:g|et$=.(..|
|00001060| 26 44 46 29 3a fd a7 22 | 4e 53 22 2b bd 28 31 33 |&DF):.."|NS"+.(13|
|00001070| 29 2c 67 65 74 24 29 3a | e7 67 65 74 24 3c 3e bd |),get$):|.get$<>.|
|00001080| 28 31 33 29 8c 6e 73 24 | 3d 67 65 74 24 0d 08 fc |(13).ns$|=get$...|
|00001090| 09 f1 6e 73 24 27 0d 09 | 06 66 f5 3a f2 77 69 70 |..ns$'..|.f.:.wip|
|000010a0| 65 3a f1 8a 37 29 22 81 | 44 65 67 72 65 65 73 20 |e:..7)".|Degrees |
|000010b0| 20 20 20 20 20 20 28 22 | a4 66 6f 72 6d 61 74 28 | ("|.format(|
|000010c0| 64 65 67 6c 61 74 25 2c | 32 29 22 29 20 3a 87 22 |deglat%,|2)") :."|
|000010d0| 3b 3a e8 22 22 69 6e 70 | 24 3a fd 69 6e 70 24 3d |;:.""inp|$:.inp$=|
|000010e0| 22 22 84 28 bb 28 69 6e | 70 24 29 3e 3d 30 20 80 |"".(.(in|p$)>=0 .|
|000010f0| bb 28 69 6e 70 24 29 3c | 3d 38 39 29 0d 09 10 1d |.(inp$)<|=89)....|
|00001100| e7 69 6e 70 24 3c 3e 22 | 22 8c 64 65 67 6c 61 74 |.inp$<>"|".deglat|
|00001110| 25 3d bb 28 69 6e 70 24 | 29 0d 09 1a 26 f1 8a 32 |%=.(inp$|)...&..2|
|00001120| 39 2c bc 2d 31 29 a4 66 | 6f 72 6d 61 74 28 64 65 |9,.-1).f|ormat(de|
|00001130| 67 6c 61 74 25 2c 32 29 | 22 20 20 20 20 20 22 0d |glat%,2)|" ".|
|00001140| 09 24 68 f1 3a f5 3a f2 | 77 69 70 65 3a f1 8a 37 |.$h.:.:.|wipe:..7|
|00001150| 29 22 81 4d 69 6e 75 74 | 65 73 20 20 20 20 20 20 |)".Minut|es |
|00001160| 20 28 22 a4 66 6f 72 6d | 61 74 28 6d 69 6e 6c 61 | (".form|at(minla|
|00001170| 74 25 2c 32 29 22 29 20 | 3a 87 22 3b 3a e8 22 22 |t%,2)") |:.";:.""|
|00001180| 69 6e 70 24 3a fd 69 6e | 70 24 3d 22 22 84 28 bb |inp$:.in|p$="".(.|
|00001190| 28 69 6e 70 24 29 3e 3d | 30 20 80 bb 28 69 6e 70 |(inp$)>=|0 ..(inp|
|000011a0| 24 29 3c 3d 35 39 29 0d | 09 2e 1d e7 69 6e 70 24 |$)<=59).|....inp$|
|000011b0| 3c 3e 22 22 8c 6d 69 6e | 6c 61 74 25 3d bb 28 69 |<>"".min|lat%=.(i|
|000011c0| 6e 70 24 29 0d 09 38 26 | f1 8a 32 39 2c bc 2d 31 |np$)..8&|..29,.-1|
|000011d0| 29 a4 66 6f 72 6d 61 74 | 28 6d 69 6e 6c 61 74 25 |).format|(minlat%|
|000011e0| 2c 32 29 22 20 20 20 20 | 20 22 0d 09 42 78 f1 27 |,2)" | "..Bx.'|
|000011f0| 8a 31 34 29 22 82 45 4e | 54 45 52 20 44 41 54 45 |.14)".EN|TER DATE|
|00001200| 22 27 3a f5 3a f2 77 69 | 70 65 3a f1 8a 37 29 22 |"':.:.wi|pe:..7)"|
|00001210| 81 44 61 79 20 20 20 20 | 20 20 20 20 20 20 20 28 |.Day | (|
|00001220| 22 a4 66 6f 72 6d 61 74 | 28 64 61 79 25 2c 32 29 |".format|(day%,2)|
|00001230| 22 29 20 3a 87 22 3b 3a | e8 22 22 69 6e 70 24 3a |") :.";:|.""inp$:|
|00001240| fd 69 6e 70 24 3d 22 22 | 84 28 bb 28 69 6e 70 24 |.inp$=""|.(.(inp$|
|00001250| 29 3e 3d 31 20 80 bb 28 | 69 6e 70 24 29 3c 3d 33 |)>=1 ..(|inp$)<=3|
|00001260| 31 29 0d 09 4c 1a e7 69 | 6e 70 24 3c 3e 22 22 8c |1)..L..i|np$<>"".|
|00001270| 64 61 79 25 3d bb 28 69 | 6e 70 24 29 0d 09 56 23 |day%=.(i|np$)..V#|
|00001280| f1 8a 32 39 2c bc 2d 31 | 29 a4 66 6f 72 6d 61 74 |..29,.-1|).format|
|00001290| 28 64 61 79 25 2c 32 29 | 22 20 20 20 20 20 22 0d |(day%,2)|" ".|
|000012a0| 09 60 67 f1 3a f5 3a f2 | 77 69 70 65 3a f1 8a 37 |.`g.:.:.|wipe:..7|
|000012b0| 29 22 81 4d 6f 6e 74 68 | 20 20 20 20 20 20 20 20 |)".Month| |
|000012c0| 20 28 22 a4 66 6f 72 6d | 61 74 28 6d 6f 6e 74 68 | (".form|at(month|
|000012d0| 25 2c 32 29 22 29 20 3a | 87 22 3b 3a e8 22 22 69 |%,2)") :|.";:.""i|
|000012e0| 6e 70 24 3a fd 69 6e 70 | 24 3d 22 22 84 28 bb 28 |np$:.inp|$="".(.(|
|000012f0| 69 6e 70 24 29 3e 3d 31 | 20 80 bb 28 69 6e 70 24 |inp$)>=1| ..(inp$|
|00001300| 29 3c 3d 31 32 29 0d 09 | 6a 1c e7 69 6e 70 24 3c |)<=12)..|j..inp$<|
|00001310| 3e 22 22 8c 6d 6f 6e 74 | 68 25 3d bb 28 69 6e 70 |>"".mont|h%=.(inp|
|00001320| 24 29 0d 09 74 25 f1 8a | 32 39 2c bc 2d 31 29 a4 |$)..t%..|29,.-1).|
|00001330| 66 6f 72 6d 61 74 28 6d | 6f 6e 74 68 25 2c 32 29 |format(m|onth%,2)|
|00001340| 22 20 20 20 20 20 22 0d | 09 7e 61 f1 3a f5 3a f2 |" ".|.~a.:.:.|
|00001350| 77 69 70 65 3a f1 8a 37 | 29 22 81 59 65 61 72 20 |wipe:..7|)".Year |
|00001360| 20 20 20 20 20 20 20 20 | 20 28 22 3b 79 65 61 72 | | (";year|
|00001370| 25 83 31 30 30 22 29 20 | 3a 87 22 3b 3a e8 22 22 |%.100") |:.";:.""|
|00001380| 69 6e 70 24 3a fd 69 6e | 70 24 3d 22 22 84 28 bb |inp$:.in|p$="".(.|
|00001390| 28 69 6e 70 24 29 3e 3d | 37 36 20 80 bb 28 69 6e |(inp$)>=|76 ..(in|
|000013a0| 70 24 29 3c 3d 39 39 29 | 0d 09 88 20 e7 69 6e 70 |p$)<=99)|... .inp|
|000013b0| 24 3c 3e 22 22 8c 79 65 | 61 72 25 3d bb 28 69 6e |$<>"".ye|ar%=.(in|
|000013c0| 70 24 29 2b 31 39 30 30 | 0d 09 92 1e f1 8a 32 39 |p$)+1900|......29|
|000013d0| 2c bc 2d 31 29 3b 79 65 | 61 72 25 83 31 30 30 22 |,.-1);ye|ar%.100"|
|000013e0| 20 20 20 20 20 22 0d 09 | 9c 99 f1 27 8a 35 29 22 | "..|...'.5)"|
|000013f0| 82 45 4e 54 45 52 20 53 | 54 41 52 54 20 54 49 4d |.ENTER S|TART TIM|
|00001400| 45 20 26 20 49 4e 43 52 | 45 4d 45 4e 54 22 27 3a |E & INCR|EMENT"':|
|00001410| f5 3a f2 77 69 70 65 3a | f1 8a 37 29 22 81 47 6d |.:.wipe:|..7)".Gm|
|00001420| 74 20 20 20 20 20 20 20 | 20 20 28 22 a4 66 6f 72 |t | (".for|
|00001430| 6d 61 74 28 73 74 61 72 | 74 25 2c 34 29 22 29 20 |mat(star|t%,4)") |
|00001440| 3a 87 22 3b 3a e8 22 22 | 69 6e 70 24 3a fd 69 6e |:.";:.""|inp$:.in|
|00001450| 70 24 3d 22 22 84 28 bb | 28 69 6e 70 24 29 3e 3d |p$="".(.|(inp$)>=|
|00001460| 30 80 bb 28 69 6e 70 24 | 29 3c 3d 32 33 30 30 80 |0..(inp$|)<=2300.|
|00001470| bb 28 69 6e 70 24 29 83 | 31 30 30 3c 36 30 29 0d |.(inp$).|100<60).|
|00001480| 09 a6 1c e7 69 6e 70 24 | 3c 3e 22 22 8c 73 74 61 |....inp$|<>"".sta|
|00001490| 72 74 25 3d bb 28 69 6e | 70 24 29 0d 09 b0 25 f1 |rt%=.(in|p$)...%.|
|000014a0| 8a 32 39 2c bc 2d 31 29 | a4 66 6f 72 6d 61 74 28 |.29,.-1)|.format(|
|000014b0| 73 74 61 72 74 25 2c 34 | 29 22 20 20 20 20 20 22 |start%,4|)" "|
|000014c0| 0d 09 ba 65 f1 3a f5 3a | f2 77 69 70 65 3a f1 8a |...e.:.:|.wipe:..|
|000014d0| 37 29 22 81 4d 69 6e 75 | 74 65 73 20 20 20 20 20 |7)".Minu|tes |
|000014e0| 20 20 28 22 a4 66 6f 72 | 6d 61 74 28 69 6e 63 25 | (".for|mat(inc%|
|000014f0| 2c 32 29 22 29 20 3a 87 | 22 3b 3a e8 22 22 69 6e |,2)") :.|";:.""in|
|00001500| 70 24 3a fd 69 6e 70 24 | 3d 22 22 84 28 bb 28 69 |p$:.inp$|="".(.(i|
|00001510| 6e 70 24 29 3e 3d 31 20 | 80 bb 28 69 6e 70 24 29 |np$)>=1 |..(inp$)|
|00001520| 3c 3d 39 30 29 0d 09 c4 | 1a e7 69 6e 70 24 3c 3e |<=90)...|..inp$<>|
|00001530| 22 22 8c 69 6e 63 25 3d | bb 28 69 6e 70 24 29 0d |"".inc%=|.(inp$).|
|00001540| 09 ce 28 f1 8a 32 39 2c | bc 2d 31 29 a4 66 6f 72 |..(..29,|.-1).for|
|00001550| 6d 61 74 28 69 6e 63 25 | 2c 32 29 22 20 20 20 20 |mat(inc%|,2)" |
|00001560| 20 22 27 22 20 22 3b 0d | 09 d8 1c f2 6f 66 66 3a | "'" ";.|....off:|
|00001570| f2 6c 69 6e 65 3a f1 22 | 20 22 3b 3a f2 61 6e 79 |.line:."| ";:.any|
|00001580| 6b 65 79 0d 09 e2 05 e1 | 0d 09 ec 05 3a 0d 09 f6 |key.....|....:...|
|00001590| 05 3a 0d 0a 00 0a dd f2 | 77 69 70 65 0d 0a 0a 1b |.:......|wipe....|
|000015a0| f4 22 83 57 49 50 45 20 | 50 52 45 56 49 4f 55 53 |.".WIPE |PREVIOUS|
|000015b0| 20 4c 49 4e 45 87 22 0d | 0a 14 0f f5 3a ef 31 32 | LINE.".|....:.12|
|000015c0| 37 3a fd b1 3d 30 0d 0a | 1e 05 e1 0d 0a 28 05 3a |7:..=0..|.....(.:|
|000015d0| 0d 0a 32 05 3a 0d 0a 3c | 10 dd f2 69 6e 69 74 69 |..2.:..<|...initi|
|000015e0| 61 6c 69 73 65 0d 0a 46 | 1f f4 22 83 49 4e 49 54 |alise..F|..".INIT|
|000015f0| 49 41 4c 20 44 45 46 41 | 55 4c 54 20 56 41 4c 55 |IAL DEFA|ULT VALU|
|00001600| 45 53 87 22 0d 0a 50 86 | e7 62 65 65 62 25 3d a3 |ES."..P.|.beeb%=.|
|00001610| 20 8c 74 69 6d 65 24 3d | 91 24 3a 64 61 79 25 3d | .time$=|.$:day%=|
|00001620| bb 28 c1 74 69 6d 65 24 | 2c 35 2c 32 29 29 3a 6d |.(.time$|,5,2)):m|
|00001630| 6f 6e 74 68 25 3d 28 28 | a7 22 4a 61 6e 46 65 62 |onth%=((|."JanFeb|
|00001640| 4d 61 72 41 70 72 4d 61 | 79 4a 75 6e 4a 75 6c 41 |MarAprMa|yJunJulA|
|00001650| 75 67 53 65 70 4f 63 74 | 4e 6f 76 44 65 63 22 2c |ugSepOct|NovDec",|
|00001660| c1 74 69 6d 65 24 2c 38 | 2c 33 29 29 2d 31 29 81 |.time$,8|,3))-1).|
|00001670| 33 29 2b 31 3a 79 65 61 | 72 25 3d bb 28 c1 74 69 |3)+1:yea|r%=.(.ti|
|00001680| 6d 65 24 2c 31 32 2c 34 | 29 29 0d 0a 52 28 e7 62 |me$,12,4|))..R(.b|
|00001690| 65 65 62 25 3d b9 20 8c | 64 61 79 25 3d 31 3a 6d |eeb%=. .|day%=1:m|
|000016a0| 6f 6e 74 68 25 3d 38 3a | 79 65 61 72 25 3d 31 39 |onth%=8:|year%=19|
|000016b0| 38 39 0d 0a 55 54 64 65 | 67 6c 61 74 25 3d 35 33 |89..UTde|glat%=53|
|000016c0| 3a 6d 69 6e 6c 61 74 25 | 3d 33 39 3a 64 65 67 6c |:minlat%|=39:degl|
|000016d0| 6f 6e 67 25 3d 31 3a 6d | 69 6e 6c 6f 6e 67 25 3d |ong%=1:m|inlong%=|
|000016e0| 32 38 3a 6e 73 24 3d 22 | 4e 22 3a 65 77 24 3d 22 |28:ns$="|N":ew$="|
|000016f0| 57 22 3a 73 74 61 72 74 | 25 3d 30 34 30 30 3a 69 |W":start|%=0400:i|
|00001700| 6e 63 25 3d 36 30 0d 0a | 5a 0a 2a 46 58 34 2c 31 |nc%=60..|Z.*FX4,1|
|00001710| 0d 0a 64 05 e1 0d 0a 6e | 05 3a 0d 0a 78 05 3a 0d |..d....n|.:..x.:.|
|00001720| 0a 82 0a dd f2 6c 69 6e | 65 0d 0a 8c 17 f4 22 83 |.....lin|e.....".|
|00001730| 44 52 41 57 20 42 4c 55 | 45 20 4c 49 4e 45 87 22 |DRAW BLU|E LINE."|
|00001740| 0d 0a 96 16 f1 bd 28 31 | 34 38 29 22 20 22 c4 33 |......(1|48)" ".3|
|00001750| 33 2c 22 2c 22 29 0d 0a | a0 05 e1 0d 0a aa 05 3a |3,",")..|.......:|
|00001760| 0d 0a b4 05 3a 0d 0a be | 09 dd f2 6f 66 66 0d 0a |....:...|...off..|
|00001770| c8 18 f4 22 83 54 55 52 | 4e 20 43 55 52 53 4f 52 |...".TUR|N CURSOR|
|00001780| 20 4f 46 46 87 22 0d 0a | d2 12 ef 32 33 2c 31 2c | OFF."..|...23,1,|
|00001790| 30 3b 30 3b 30 3b 30 3b | 0d 0a dc 05 e1 0d 0a e6 |0;0;0;0;|........|
|000017a0| 05 3a 0d 0a f0 05 3a 0d | 0a fa 0b dd f2 74 69 74 |.:....:.|.....tit|
|000017b0| 6c 65 0d 0b 04 16 f4 22 | 83 50 52 4f 47 52 41 4d |le....."|.PROGRAM|
|000017c0| 20 54 49 54 4c 45 87 22 | 0d 0b 0e 5a db 3a f1 8a | TITLE."|...Z.:..|
|000017d0| 38 2c 31 29 bd 28 31 34 | 31 29 22 83 53 55 4e 20 |8,1).(14|1)".SUN |
|000017e0| 4c 4f 43 41 54 49 4f 4e | 20 50 52 4f 47 52 41 4d |LOCATION| PROGRAM|
|000017f0| 22 8a 38 29 bd 28 31 34 | 31 29 22 83 53 55 4e 20 |".8).(14|1)".SUN |
|00001800| 4c 4f 43 41 54 49 4f 4e | 20 50 52 4f 47 52 41 4d |LOCATION| PROGRAM|
|00001810| 22 8a 39 29 bd 28 31 34 | 37 29 c4 32 30 2c 22 60 |".9).(14|7).20,"`|
|00001820| 22 29 0d 0b 18 05 e1 0d | 0b 22 05 3a 0d 0b 2c 05 |")......|.".:..,.|
|00001830| 3a 0d 0b 36 12 dd f2 69 | 6e 73 74 72 75 63 74 69 |:..6...i|nstructi|
|00001840| 6f 6e 73 0d 0b 40 15 f4 | 22 83 49 4e 53 54 52 55 |ons..@..|".INSTRU|
|00001850| 43 54 49 4f 4e 53 87 22 | 0d 0b 4a 0f f2 74 69 74 |CTIONS."|..J..tit|
|00001860| 6c 65 3a f2 6f 66 66 0d | 0b 54 cd f1 22 86 20 54 |le:.off.|.T..". T|
|00001870| 68 69 73 20 70 72 6f 67 | 72 61 6d 20 65 6e 61 62 |his prog|ram enab|
|00001880| 6c 65 73 20 79 6f 75 20 | 74 6f 20 70 6c 6f 74 20 |les you |to plot |
|00001890| 74 68 65 22 27 22 86 20 | 70 6f 73 69 74 69 6f 6e |the"'". |position|
|000018a0| 20 6f 66 20 74 68 65 83 | 53 55 4e 86 64 75 72 69 | of the.|SUN.duri|
|000018b0| 6e 67 20 74 68 65 20 64 | 61 79 2e 22 27 22 86 20 |ng the d|ay."'". |
|000018c0| 59 6f 75 86 6d 75 73 74 | 20 73 70 65 63 69 66 79 |You.must| specify|
|000018d0| 20 79 6f 75 72 20 4c 6f | 6e 67 69 74 75 64 65 20 | your Lo|ngitude |
|000018e0| 61 6e 64 22 27 22 86 20 | 4c 61 74 69 74 75 64 65 |and"'". |Latitude|
|000018f0| 2c 20 74 68 65 20 64 61 | 74 65 2c 20 74 68 65 20 |, the da|te, the |
|00001900| 73 74 61 72 74 20 74 69 | 6d 65 2c 22 27 22 86 20 |start ti|me,"'". |
|00001910| 61 6e 64 86 74 68 65 20 | 74 69 6d 65 20 69 6e 63 |and.the |time inc|
|00001920| 72 65 6d 65 6e 74 20 6f | 66 20 74 68 65 20 70 6c |rement o|f the pl|
|00001930| 6f 74 2e 22 0d 0b 5e a5 | f1 27 22 82 54 68 65 20 |ot."..^.|.'".The |
|00001940| 70 72 69 6e 74 6f 75 74 | 20 67 69 76 65 73 20 74 |printout| gives t|
|00001950| 68 65 20 47 72 65 65 6e | 77 69 63 68 20 4d 65 61 |he Green|wich Mea|
|00001960| 6e 22 27 22 82 20 20 54 | 69 6d 65 2c 20 28 6f 6e |n"'". T|ime, (on|
|00001970| 65 20 68 6f 75 72 20 62 | 65 68 69 6e 64 20 42 53 |e hour b|ehind BS|
|00001980| 54 29 2c 20 74 68 65 22 | 27 22 82 41 7a 69 6d 75 |T), the"|'".Azimu|
|00001990| 74 68 2c 20 28 69 65 20 | 74 68 65 20 62 65 61 72 |th, (ie |the bear|
|000019a0| 69 6e 67 20 66 72 6f 6d | 20 4e 6f 72 74 68 29 2c |ing from| North),|
|000019b0| 22 27 22 82 20 61 6e 64 | 20 74 68 65 20 45 6c 65 |"'". and| the Ele|
|000019c0| 76 61 74 69 6f 6e 20 61 | 6e 67 6c 65 20 6f 66 20 |vation a|ngle of |
|000019d0| 74 68 65 20 53 75 6e 2e | 22 0d 0b 68 9e f1 22 82 |the Sun.|"..h..".|
|000019e0| 20 20 49 6e 20 63 61 73 | 65 20 79 6f 75 20 77 61 | In cas|e you wa|
|000019f0| 6e 74 20 74 6f 20 63 68 | 65 63 6b 20 61 67 61 69 |nt to ch|eck agai|
|00001a00| 6e 73 74 22 27 22 82 20 | 41 6c 6d 61 6e 61 63 20 |nst"'". |Almanac |
|00001a10| 64 61 74 61 2c 20 74 68 | 65 20 41 73 74 72 6f 6e |data, th|e Astron|
|00001a20| 6f 6d 69 63 61 6c 20 63 | 6f 2d 22 27 22 82 6f 72 |omical c|o-"'".or|
|00001a30| 64 69 6e 61 74 65 73 20 | 61 72 65 20 61 6c 73 6f |dinates |are also|
|00001a40| 20 67 69 76 65 6e 2c 20 | 28 47 72 65 65 6e 77 69 | given, |(Greenwi|
|00001a50| 63 68 22 27 22 82 20 20 | 20 20 48 6f 75 72 20 41 |ch"'". | Hour A|
|00001a60| 6e 67 6c 65 20 61 6e 64 | 20 44 65 63 6c 69 6e 61 |ngle and| Declina|
|00001a70| 74 69 6f 6e 29 2e 22 0d | 0b 72 80 f1 27 22 81 54 |tion).".|.r..'".T|
|00001a80| 6f 20 61 63 63 65 70 74 | 20 74 68 65 20 64 65 66 |o accept| the def|
|00001a90| 61 75 6c 74 20 76 61 6c | 75 65 73 20 67 69 76 65 |ault val|ues give|
|00001aa0| 6e 20 69 6e 22 27 22 81 | 62 72 61 63 6b 65 74 73 |n in"'".|brackets|
|00001ab0| 2c 20 6a 75 73 74 20 70 | 72 65 73 73 20 3c 52 65 |, just p|ress <Re|
|00001ac0| 74 75 72 6e 3e 2c 20 6f | 74 68 65 72 2d 22 27 22 |turn>, o|ther-"'"|
|00001ad0| 81 20 20 20 20 20 77 69 | 73 65 20 74 79 70 65 20 |. wi|se type |
|00001ae0| 69 6e 20 74 68 65 20 6e | 65 77 20 76 61 6c 75 65 |in the n|ew value|
|00001af0| 2e 22 27 22 20 22 3b 0d | 0b 7c 17 f2 6c 69 6e 65 |."'" ";.|.|..line|
|00001b00| 3a f1 22 20 22 3b 3a f2 | 61 6e 79 6b 65 79 0d 0b |:." ";:.|anykey..|
|00001b10| 86 05 e1 0d 0b 90 05 3a | 0d 0b 9a 05 3a 0d 0b a4 |.......:|....:...|
|00001b20| 0c dd f2 61 6e 79 6b 65 | 79 0d 0b ae 21 f4 22 83 |...anyke|y...!.".|
|00001b30| 57 41 49 54 20 46 4f 52 | 20 41 4e 59 20 4b 45 59 |WAIT FOR| ANY KEY|
|00001b40| 20 50 52 45 53 53 45 44 | 87 22 0d 0b b8 06 ef 37 | PRESSED|.".....7|
|00001b50| 0d 0b c2 3a f1 89 28 35 | 29 22 85 50 72 65 73 73 |...:..(5|)".Press|
|00001b60| 20 61 6e 79 20 6b 65 79 | 20 74 6f 20 43 6f 6e 74 | any key| to Cont|
|00001b70| 69 6e 75 65 22 3b 3a f5 | fd a6 28 30 29 3d 2d 31 |inue";:.|..(0)=-1|
|00001b80| 3a f5 fd a6 28 30 29 3e | 2d 31 0d 0b cc 05 e1 0d |:...(0)>|-1......|
|00001b90| 0b d6 05 3a 0d 0b e0 05 | 3a 0d 0b ea 0b dd f2 6e |...:....|:......n|
|00001ba0| 6f 73 75 6e 0d 0b f4 23 | f4 22 83 57 41 52 4e 20 |osun...#|.".WARN |
|00001bb0| 49 46 20 53 55 4e 20 44 | 49 44 20 4e 4f 54 20 41 |IF SUN D|ID NOT A|
|00001bc0| 50 50 45 41 52 87 22 0d | 0b fe 2a f1 22 83 20 42 |PPEAR.".|..*.". B|
|00001bd0| 65 6c 6f 77 20 68 6f 72 | 69 7a 6f 6e 20 64 75 72 |elow hor|izon dur|
|00001be0| 69 6e 67 20 74 68 69 73 | 20 70 65 72 69 6f 64 21 |ing this| period!|
|00001bf0| 22 0d 0c 08 05 e1 0d 0c | 12 05 3a 0d 0c 1c 05 3a |".......|..:....:|
|00001c00| 0d 27 10 17 f4 22 83 45 | 52 52 4f 52 20 54 52 41 |.'...".E|RROR TRA|
|00001c10| 50 50 49 4e 47 87 22 0d | 27 1a 0e e7 9f 3d 31 37 |PPING.".|'....=17|
|00001c20| 8c 8d 44 78 40 0d 27 24 | 0e e7 9f 3d 31 37 8c 8d |..Dx@.'$|...=17..|
|00001c30| 74 4c 40 0d 27 2e 2b eb | 37 3a 40 25 3d 26 39 30 |tL@.'.+.|7:@%=&90|
|00001c40| 41 3a f1 27 3a f6 3a f1 | 22 20 61 74 20 6c 69 6e |A:.':.:.|" at lin|
|00001c50| 65 20 22 3b 9e 27 27 3a | 2a 46 58 34 2c 30 0d 27 |e ";.'':|*FX4,0.'|
|00001c60| 38 05 e0 0d 27 42 05 3a | 0d 27 4c 05 3a 0d ff |8...'B.:|.'L.:.. |
+--------+-------------------------+-------------------------+--------+--------+